package com.liangtian.mdm.dm.jsp.service;

import com.liangtian.mdm.dm.group.model.AttrGroup;
import com.liangtian.mdm.dm.jsp.model.GenSelect;

import java.util.List;
import java.util.Map;

public interface GenJspService {

    /**
     * * <p>Title: 将jsp模板根据模型类型创建相应的文件目录和复制对应的jsp文件模板</p>
     *
     * @author : xiaoliu
     * @date :2016年7月28日下午7:47:11
     */
    public void createJsp(String modelId);

    /**
     * 判断模型是否有从表
     **/
    public Map<String, Object> isHasSub(String modelId);

    /**
     * * <p>Title: 根据modelid 和 列名查询下拉框的值</p>
     *
     * @author : xiaoliu
     * @date :2016年7月28日下午7:48:00
     */
    public List<GenSelect> getSelectDataSource(Map<String, String> map);


    public List<GenSelect> getColum(Map<String, String> map);

    public List<AttrGroup> queryGroupByModelId(String busId);//查询属性组

    void createDisJsp(String modelId);
}
